//自定义插件
//需要对外暴露一个插件对象【JS:对象】
let pluginObj = {};

//插件对象务必要有install方法
//第一个参数：Vue构造函数 第二个参数:vue.use(a,b)在使用插件传入第二个参数
pluginObj.install = function(Vue,options){
   //插件的作用是，提供全局的功能！！！！
   //Vue.component();全局组件
   //Vue.prototype.$bus;全局事件总线
   //全局自定指令
   //第一个参数：自定义指令名字
   Vue.directive("big",(targetDOM,options)=>{
         //当这个指令在VC当中使用的时候，回调函数就会立即执行一次
         targetDOM.innerHTML = options.value.toUpperCase();
   })
}

//对外暴露插件对象
export default pluginObj;